|
Author |
Thread Statistics | Show CCP posts - 2 post(s) |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.03.03 14:55:00 -
[1]
Edited by: Krathos Morpheus on 03/03/2010 14:59:14 Edited by: Krathos Morpheus on 03/03/2010 14:57:31
Originally by: MearWolf sorry I don't know how to use that, I'm trying to output the 3 character IDs associated with an account to a new array of size 3
This is how I'm doing it, but this is my first software ever and I'm learning how it works, so if/when you come with a better code I would apreciate to see it. I don't know how/where to store it either. I've tried to put the apis as EveAI objects in a collection and store them in the settings, but I don't get it working.
Quote:
Class ctrlNewAPIkey
Private Sub ButtSaveAPI_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtSaveAPI.Click
Dim apiNew As EveAI.Live.EveApi = New EveAI.Live.EveApi(txtUserID.Text, txtAPIkey.Text) Dim AccountEntries = apiNew.GetAccountEntries()
Dim count = 0 For Each element In AccountEntries 'procesando characterIDs
Dim charID = apiNew.GetAccountEntries(count).CharacterID Dim api = New EveAI.Live.EveApi(Me.txtUserID.Text, Me.txtAPIkey.Text, charID) Dim nick = New String(Me.txtNick.Text) Dim apiClass As New apiCollect() apiClass.addApi(api, nick) 'a±ade API del personaje a la coleccion apiCollection
My.Settings.api01 = api 'test count += 1 Next
EVEMercader.frmMercader.pnlNewApi.Expanded = False
End Sub
End Class
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.03.03 17:36:00 -
[2]
Originally by: Amida Ta Edited by: Amida Ta on 03/03/2010 15:27:30 I'm pretty sure you can't just put the api object into the settings object and then have it automatically save just anything you want. Saving is somewhat non-trivial. But on the other hand I don't think you need saving at all. EveAI implements all caching and saving for you. If you need the data just call EveAI and it will deliver it...
P.S. And IF you really want to save yourself then you should try to save the concrete data objects (e.g. AccountEntry objects) but not the api class itself.
I can save one api object into the settings without problem, but I need to save an undetermined number of apis and I don't know how to make new objects through iterations outside of collections (ie: including a value as part of the name). But looks like api objects don't like to be into collections (or I don't know how to solve it, I keep receiving the "NullReferenceException was unhandled" on collections). The thing is that I want to make character groups to switch and group, so I would like to make one collection and call the characters apis from that collection from another that defines the groups. Does EveAI save the APIs from one session to another? If so, how do I recover them? PS: Thank you for all the work, the library looks fantastic and as soon as I find how to translate the processes I have in my mind to programming language It will help me enormously.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.03.04 01:04:00 -
[3]
Edited by: Krathos Morpheus on 04/03/2010 01:05:20
I want to save some data, yes, but that's not what I was talking about there, I need to learn about databases first, so I'll leave that for later. You're right about what I'm trying right now. Right now I need to storage the api keys for each character so I can recover them in another session. I tried to do it through collections thinking that collections could storage collections inside, but it seems not possible (I thought I was saving only the api key when saving the EveAI.Live.EveApi, maybe I was wrong and I was storing mechannics too). Quote: Would it not be better to just store the bare basics and load the rest on demand? Or create your own data objects, specific to your requirements, then populate and store them?
Sure it's better, that is my intention, to store the api keys and then use them from collections of references. I did not thought about creating my own data objects, well, actually I did started to create one to handle the saving operations with the keys, you are talking about classes, right? but did not think about creating another clean one to just store and save that in the settings. Quote: Good luck with your project - if this is your first then try not to code your idea from your mind straight into code - draw diagrams to illustrate your logic flow (if only for your own reference) - you may see a different way of doing things before you even start.
First project, but I made a Sidebar Gadget starting from a previous one and I draw diagrams indeed when the problem came too complex to handle it all in my head at the same time. When I have time I should go back to it and fix it so other people can use it (I broke the api key storage (facepalm), and now the only gadget working is the one I have prepopulated with the keys). Quote: I'm sure others and myself will help you on your way.
Thanks, I will try to look for that help more often, but since I`m learning and know so little it was hard to know where my problems came from to ask for help. I have passed almost all the time making and learning to make the interface design and now it looks pretty good at last and it doesn't lose it's configuration when I close VS. PS: I've now solved the storing of api keys through arrays, but I don't like it much because of the sorting, I have to go now and look how to erase and clean it when taking out one key, maybe I'll try to make my own data object, Why can't be any object stored inside a collection?
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.03.11 01:22:00 -
[4]
Originally by: Truelle Is it possible to retrieve the mail message body and not only the title ?
Not possible, the api doesn't retrieves it. If we have luck it will be implemented in the future, for now ccp doesn't allow it.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.03.11 17:18:00 -
[5]
Originally by: Dwayne Pipe Maybe a silly question, but given a pair of solar system IDs, is there anyway to work out the number of jumps between them? Preferably two routes, one through high-sec and one allowing transition through low-sec or is this beyond the scope of the library?
FWIW I have the following in C#...
EveAI.Live.EveApi api = new EveAI.Live.EveApi(Int32.Parse(textUserID.Text), textApiKey.Text); ... EveAI.Map.SolarSystem solarSystem1 = api.EveApiCore.FindSolarSystem(ID1); EveAI.Map.SolarSystem solarSystem2 = api.EveApiCore.FindSolarSystem(ID2); ...
Thanks!
I'm interested in knowing that as well, to determine if a system is within certain distance of another, but I've not gone through that yet.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.03.15 14:27:00 -
[6]
Originally by: MearWolf
Originally by: Amida Ta Edited by: Amida Ta on 03/03/2010 09:48:35 For Each entry In api.GetAccountEntries MsgBox(entry.Name + ": " + entry.CharacterID) Next
using this how could I assign each entry to an instance of an array e.g.
Dim i As Integer = 1 For Each entry In api.GetAccountEntries characterid(i) = entry.CharacterID i = i + 1 Next
but this doesn't work
Try this: Dim chars = api.GetAccountEntries
Dim maxcount = chars.count For count = 0 to maxcount - 1 characterid(count) = chars(count).CharacterID Next count
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.04.28 22:27:00 -
[7]
How do I use api.GetCharacterAccountBalance? Given an api that specifies the characterID, how do I retrieve the balance from that character? It looks like it contains a collection of items accesible only by index.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.04.29 12:47:00 -
[8]
Originally by: Amida Ta
Originally by: Krathos Morpheus
How do I use api.GetCharacterAccountBalance? Given an api that specifies the characterID, how do I retrieve the balance from that character? It looks like it contains a collection of items accesible only by index.
Either you do as MearWolf suggested or you can just take the first (and only) element of the collection. The reason this is a collection is so that it is compatible with GetCorporateAccountBalace, where you have more than one account.
Thanks, I'm using the charactersheet right now, but I prefer using accountbalance since it has a shorter cache and I don't need everything else where I'm using it.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.05.06 00:38:00 -
[9]
Originally by: Utomin Edited by: Utomin on 05/05/2010 23:02:48
Hello!
Is there an example for using this to etc. pull the character name with the api and then just displaying that?
I got into visual studio for the sole purpose of doing some eve related stuff and landed on eveai. Having a bit of a hard time getting the evedev tutorials working - so i was wondering if anyone had any nice basic lines of code that could be helpfull for me now.
Also, whats the range for character id? 1-3 as in slots on the account?
Really trying to take it down to basics here: Linkage
You need to retrieve the character id from the server with api.GetAccountEntries or supply it yourself, if you put 0 on characterID anything character related will not work. I would be glad to share some of my code to get you started, but looks like you are using C while I'm using VB. Anyway there is a lot of code samples in this very thread and almost all of them are in C if you are willing to explore the pages.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.05.09 21:52:00 -
[10]
Originally by: Utomin Thanks a lot for the helpfull reply - i'm only using c# because the first example on the wiki was in C#. I only have a _minimal_ advantage in going the C way here experience-wise. i could just as easily start to work myself up from here with VB.
I'd be glad to see some more mature code involving this - if you are willing to share :)
my email is "era at daug dot net" if you want to contact me privately about this.
Will now proceed to study previous pages more throughly than last time :)
Thank you
I've sent you a message, check it out!
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.03 21:28:00 -
[11]
Thank you very much for your work. Very appreciated. Now I have a new toy to play with instead of finishing what I have already half-developed. Too much ideas and too few time.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.11 03:52:00 -
[12]
How do I retrieve a list of items from the core? I want to get a list of products for planetary interaction, but I get an error on the yellow text. What am I doing wrong? How should I do it?
'when selecting a material group on the dropdown groups menu (found on ctrlPISchemMenu): 'Updates the list of PI materials given a volume to differentiate between tiers Public Sub updateMaterialList(ByVal Volume As Integer)
'loading necessary things on a datacore from EveAI: Dim dataCore As New EveAI.DataCore Dim apiData = New EveAI.StaticDataDataReader(dataCore) apiData.Read(EveAI.DataTypes.Products)
'productlist will contain the materials for PI: Dim Productlist As New System.Collections.Generic.List(Of EveAI.Product.ProductType) Productlist.AddRange(dataCore.ProductTypes.Select(Function(p) p.Group.Category.Name Is "Planetary Commodities"))
'Assign and clear the current menu: Dim ctrlMenu = frmMercader.MainCtrlPIFacilities.CtrlPISchemMenu1.btnSelectMaterial ctrlMenu.SubItems.Clear()
'Adds buttons for each material to the menu: For Each product In Productlist If product.Volume = Volume Then Dim btn As New xxx.ButtonItem btn.Text = product.Name AddHandler btn.Click, AddressOf btnSelectMaterial_Click ctrlMenu.SubItems.Add(btn) End If Next product
End Sub
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.11 05:51:00 -
[13]
Edited by: Krathos Morpheus on 11/06/2010 05:55:31
Is this a bug? I think this bug probably comes from ccp's data, but I want to be sure. At least one member of the schematic collection does not match it's name with the output product name:
Schematic name is High-Tech Transmitter; output product name is High-Tech Transmitters.
edit: I've found two others: Ukomi Super Conductor/s, Transcranial Microcontroller/s
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.11 09:57:00 -
[14]
Originally by: Amida Ta
Originally by: Krathos Morpheus Edited by: Krathos Morpheus on 11/06/2010 05:55:31
Is this a bug? I think this bug probably comes from ccp's data, but I want to be sure. At least one member of the schematic collection does not match it's name with the output product name:
Schematic name is High-Tech Transmitter; output product name is High-Tech Transmitters.
edit: I've found two others: Ukomi Super Conductor/s, Transcranial Microcontroller/s
Well I wouldn't say it's a bug. Just inconsistent naming on CCPs side. But if you try to do item-matching by comparing names you are doing something wrong anyways. If you want to find out about the product from a PI schematic use the Output property from the Schematic.
Yep, I've changed it already to look on the output's name, but i thought it was an unnecessary step and seeing the schematic's names, a mistake when naming.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.18 12:38:00 -
[15]
Using the Market Api:
Can you help me with this? I get the following error: EveApiCore needs to have loaded product data before starting a query.
I have another question too: Can we retrieve the simulated prices from eveMetrics? How?
This is the code, the orange text is the line where I get the error: Module priceRetriever Public Function findPrice(ByVal item As EveAI.Product.ProductType, ByVal regionID As Integer)
Dim dataCore As New EveAI.DataCore() Dim reader As New EveAI.StaticDataDataReader(dataCore) reader.Read(EveAI.DataTypes.Products And EveAI.DataTypes.BasicMapData)
Dim marketMetrics As New EveAI.Live.Market.EveMetricsMarketApi(dataCore) 'Dim marketCentral As New EveAI.Live.Market.EveMetricsMarketApi(dataCore)
Dim api As New EveAI.Live.EveApi(False) api.EveApiCore = dataCore
Dim region As New EveAI.Map.Region region = api.EveApiCore.FindRegion(regionID)
Dim pM = marketMetrics.GetProductStatistics(item) 'Dim pC = marketCentral.GetProductStatistics(item)
Return pM.SellOrders.Median End Function End Module
Thanks.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.18 17:37:00 -
[16]
Originally by: Amida Ta
Originally by: Krathos Morpheus
Thanks. Edit: I think I've found the mistake, I think I shouldn't use And on the reader, but I don't know yet which operator I need to use.
You need to use the Or operator.
Yep, I found it out already. Thanks. What about simulated prices from eveMetrics? Are they missing from the api or I'm dumb enough to not see them?
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.18 17:44:00 -
[17]
Originally by: Morigan Macha Edited by: Morigan Macha on 18/06/2010 15:19:30 Hi there,
i would check the account validity, with what data i can check this?
this did not work:
C#
private bool isAccValid(int userId, string userApiKey) { EveApi ApiUser = new EveApi(userId, userApiKey);
List<AccountEntry> AE_List = new List<AccountEntry>();
EntryList = ApiUser.GetAccountEntries();
if(EntryList == null) //this never work... and i cant use Count because of 0 Characters in the return false; //account, but the API is Valid
return true; }
i need an idea to solve this.
thanks anyway!
Just request the accountEntries and use EveAI.Live.EveApiBase.UpdateResult.Error to check it.
For example:Dim apiNew As EveAI.Live.EveApi = New EveAI.Live.EveApi(UserID, APIkey) 'main api object Dim AccountEntries = apiNew.GetAccountEntries() 'to get the character IDs from the general API
If apiNew.LastUpdateResult = EveAI.Live.EveApiBase.UpdateResult.Error Then 'check for conection errors MsgBox("Connection failed", MsgBoxStyle.OkOnly, "Connection status")
I think you can filter the error to see what caused it, but I've not explored it yet.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.22 17:01:00 -
[18]
Edited by: Krathos Morpheus on 22/06/2010 17:03:08
Originally by: Amida Ta No, they are not supported as I generally try to support a common subset between Eve Central and Eve Metrics. But if you need them I might add them.
That would be great, thanks! Also another question if you don't mind; I've not explored the possibility yet, not in EveAI, nor in Metrics/Central, but is it possible to know the date of the last uploaded orders for an specific item from the api? I'm going to offer an option to choose the price provider and I'm thinking about a combined one that uses the most up to date of the two services. Edit: @Morigan Macha: Please break the long lines in your code to unbreak the forums, it makes it illegible.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |
Krathos Morpheus
Legion Infernal
|
Posted - 2010.07.12 02:29:00 -
[19]
I have a problem trying to get an icon. The Graphic object I get is empty (Nothing), while the type(mat1) is good and the program stops at that line, any ideas on what's wrong? Thanks.
Dim dataCore As New EveAI.DataCore Dim apiData = New EveAI.StaticDataDataReader(dataCore) apiData.Read(EveAI.DataTypes.Products Or EveAI.DataTypes.Graphics Or EveAI.DataTypes.Planetary Or EveAI.DataTypes.Names)
Dim api As New EveAI.Live.EveApi(False) api.EveApiCore = dataCore
Dim schema1 = api.EveApiCore.Schematics.First(Function(p) p.Output(0).Type.Name = matName) Dim mat1 = schema1.Output(0).Type Dim icon1 = mat1.Graphic.UrlIcon
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.07.13 03:02:00 -
[20]
Edited by: Krathos Morpheus on 13/07/2010 03:02:32
Originally by: Truelle Hi,
is it possible to know which starbase structure is linked with this control tower (i.e. to know control tower fitting) ?
Thanks.
No you can't. This is a limitation on ccp's side. They do not provide such information.
|
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.07.15 08:24:00 -
[21]
Originally by: Amida Ta
Originally by: Krathos Morpheus I have a problem trying to get an icon. The Graphic object I get is empty (Nothing), while the type(mat1) is good and the program stops at that line, any ideas on what's wrong? Thanks.
I think the schematics don't have graphics defined in the static data dump.
Yes they have. I'm not looking for the schematic graphic, I'm looking for the schematics' output graphic. That is, the graphic for an item produced by schematics, not the schematic itself. Oddly enough, it works if I get the ID and then search for the graphic with that ID as in the following example: Dim icon1 = api.EveApiCore.FindGraphic(api.EveApiCore.GetIdForObject(mat1)).UrlIcon
Could it be that I'm mistaken at thinking that Type retrieves the related item? Every other property seem to indicate that I've retrieved the item correctly.
Another questions/sugestion/request: If I request various prices at the same time, Do I reduce the time involved in the operation? Do I reduce the load on the server? Are you finally going to implement simulated prices? EVE Metrics 3 is out, in the distant future after other key features are developed, I'm thinking of using the new upload feed method to give back some to eve metrics, do you think this may be implemented into EveAI some time in the future?
Thank you for your time. ;)
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.09.03 20:41:00 -
[22]
I'm all in for security problems being exposed and/or pointed for review, but baseless accusations are useless and Amida has the right to keep the source for himself. Originally by: John'eh We - the community - were told not to make "baseless accusations", and I'm not doing that.
Quote: When will the source code for this be released?
I love the idea of this, but I'm told it has security issues and we want to do an audit. - John'eh
I love how you put a crowd behind you telling you things and demanding an audit, I see only you. It is hilarious too to see you've edited your post and now demand the source to contribute. I think the previous quotes sum it all so we can move onto another things. I'm back from vacations and I've just found the new data dump and EVEAi release, I hope they have fixed the errors it had before I went away. I'll check it when I have some free time. Did you include the simulated and alternative prices from EVE Metrics in the new release Amida? I would really appreciate them and shouldn't be too hard to include since they are being downloaded already (I believe so, I'm no expert, so correct me if I'm wrong).
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.09.03 21:29:00 -
[23]
Originally by: John'eh 1. I have not made any baseless accusation.
Wrong, you implied the code was not secure based on you telling yourself so (I see no other people saying that, see my previous post). Originally by: John'eh 2. I have asked for source. Nothing wrong with that.
Nothing wrong with not giving it either, it's not for you to see as you were told time ago and that will not change by asking. It will be if Amida decides so in the future, I hope it happens, but it's stupid to discuss and argue over it. Originally by: John'eh 3. The fact that I am limited by my countries laws on what I could give as "proof" months and months ago is unfortunate, but I'm not doing anything wrong here in the present day based on my own discussions with the people of CCP by asking for the source. Separate then and now, these are two separate events.
Proof of what? You are not asking, you are demanding. Very different thing. I could be wrong, but I think you are just trolling. If you are not, then you asked and got your answer. Time to move away.
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.09.03 22:46:00 -
[24]
You may or may not had the intention, but the words you used meant what they meant, implying security issues and a plurality of people demanding an audit. Prove it or acknowledge you were not telling the truth.
I admit my first words may be seen as flames, but my intention was really to point the obvious in an informal way and telling the reaction it caused on me (because of the obviousness).
I did point out your change of motives too, why that change and edition coupled with negation of what had just happened? You could have rectified if it weren't your intent to say that, but instead you denied it happened, saying you were not making baseless accusations (saying someone told you it has security issues is a baseless accusation to demand the source).
Point me where did I insulted you. I didn't. The only thing close to an insult is where I told my thoughts about your motives (trolling), note that I didn't say you were doing that for sure, and my thoughts come from what it seems, could be wrong but I can't avoid thinking if I were, then why do you continue questioning once you have your answer?
What is the etc. that I'm doing in my 'tactics'? To me it seems that you are the one who have an undisclosed reason to want open source and are using tactics to criticize and put in doubt those who don't share your objective. I speak of an undisclosed reason because you change the reasons you argue for frequently.
As for Amida's answer I read it as not you specifically, but people like you, who, be it true or not, Amida thinks that want to reuse the code on their own projects, being the reasons to not want that that you use it to their own advantage without giving credit for it, or not to lose control of his own project. Anyway, it doesn't matter, since Amida don't need to justify the decision. Also if you want to change his mind, you are doing the worst job possible out of it, reinforcing his position, so tell me, why are you still arguing over this?
If you are going to answer any question, don't leave that last one unanswered. You have had the answer to your question and Amida has the right to do as he pleases without giving explanations. If you believe in open source, put a new thread trying to convince developers and let them choose as they will, trying to force them to open the source is absurd and fruitless.
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.10.16 03:35:00 -
[25]
Originally by: Agnemon Does anyone have any suggestions on displaying the icon of an item in a picture box?
I am able to reference productTypes.Graphic.UrlIcon which I assume is the icon ID. but can not get it to load into the picture box and I am too tired to go any further tonight
First of all, you need to use productTypes.Icon.IconFile, the .Graphic is discontinued afaik and it served in previous builds only. You have two options that I can think of depending on where you store the icons:
1st: You store the images on resources and you find it there, but not sure how.
2nd: You store the images on a folder inside the program folder and you load the image from the system path:
Dim product as ProductType Dim icon = product.Icon.IconFile Dim iconPath As String = Environment.CurrentDirectory + "\eve Graphics\icon32\icon" + icon + ".png" If icon IsNot "" And icon IsNot Nothing Then ctrlSchema.picMaterial.Load(iconPath)
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.10.16 20:11:00 -
[26]
Edited by: Krathos Morpheus on 16/10/2010 20:13:20
Originally by: Agnemon
Hmmm, I can not access "product.Icon.IconFile" which assembly is it in?
Just use the most recent one, you are doing it wrong if you are using anything else. Look at the first post to get the latest.
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.10.17 11:39:00 -
[27]
Originally by: Agnemon Oops
The link on the first page still points to EveAI version 1.3.1
needed to use the link on page 20, post 580.
However I still have the "ctrlSchema" error
ctrlSchema.picMaterial is my own PictureBox control, you'll want to put your own PictureBox here instead, like PictureBox1.load(iconPath). You also need to use a product that is not empty (=Nothing) by whatever method you'd use to select the material that you want to show in the PictureBox. Hope it helps, ask if you need more help.
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.10.17 13:33:00 -
[28]
Edited by: Krathos Morpheus on 17/10/2010 13:35:11
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.11.17 03:12:00 -
[29]
Edited by: Krathos Morpheus on 17/11/2010 03:16:10
Originally by: Amida Ta EveAI Live Version 1.3.4 has been released! Please report if you find any errors.
- Added the new AccountStatus and MailBody API.
- Added some Properties that are new for the APIs (like character birth).
- Changed processing for APIs that were changed by CCP (most notably the Standings API). The API tries to stay as compatible as possible. Fields that are now meaningless are marked as Obsolete.
- Several bugfixes and enhancements.
Here is the new version: http://dl.eve-files.com/media/corp/Foxfire/EveAI_Live_1.3.4.zip
Yay! Thanks! What about those changes to expand EveMetrics prices funcionallity? Are those still a possibility? I was having problems pulling more than one price at the same time from metrics too (through the specified matrix of productTypes), but right now I've broken the app with something related to database paths and can't check right now, I'll check it when I fix it whenever that is.
PS: Update first post with current version link, some people were having problems because they were not using the most current version unknowing.
|
Krathos Morpheus
Legion Infernal
|
Posted - 2010.12.30 23:54:00 -
[30]
Quote: MsgBox(Sheet)
Sheet is not a string, try with something inside Sheet (Sheet dot something). Be sure that Sheet is not Nothing when the error jumps, you may need to put the word New when creating Sheet.
|
|
Krathos Morpheus
Legion Infernal
|
Posted - 2011.08.11 12:42:00 -
[31]
Originally by: Jenny Aakiwa Edited by: Jenny Aakiwa on 11/08/2011 07:18:08 Edited by: Jenny Aakiwa on 11/08/2011 07:12:22 [Deleted] Didn't notice above comments.
By the way, shouldn't the API library code be published to everyone so that everyone can maintain it and not JUST the creator?
Do you think every single line of code you write should be published so everyone can use it as they want? Why should it?
|
Krathos Morpheus
Legion Infernal
|
Posted - 2011.08.14 19:03:00 -
[32]
|
|
|
|